<?php
include_once("../dao/opcoes_sistema_dao_class.php");
include_once("../model/opcoes_sistema_model_class.php");
class OpcoesSistemaController{
    function cadastrar($descricao){
        
        $opc = new OpcoesSistemaDAO();
        
        if(!$opc->existe($descricao)){
        
            $opcM = new OpcoesSistemaModel();
            $opcM->setDescricao($descricao);

            return $opc->insert($opcM);
        }
        return true;
         
    }
    
//    function alterar($id, $descricao){
//        
//        $opcM = new OpcoesSistemaModel($id, $descricao);
//        
//        $opc = new OpcoesSistemaDAO();
//        
//        return $opc->update($opcM);
//    }
//    
//    function excluir($id){
//        
//        $opc = new OpcoesSistemaDAO();
//        
//        return $opc->delete($id);
//    }
//    
    function selecionar(){
        $opc = new OpcoesSistemaDAO();
        
        return $opc->findAllOpcoesSistema();
    }
    
    function selecionarPorId($id){
        $opc = new OpcoesSistemaDAO();
        
        return $opc->findById($id);
    }
}

